/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package control;

import java.util.TreeSet;
import javax.faces.event.ActionEvent;
import javax.faces.event.ValueChangeEvent;
import javax.swing.JOptionPane;

/**
 *
 * @author juampi
 */
public class Prueba implements Comparable{
    int a;
    String b;
    private String cadena;
    public Prueba(int a,String b) {
        this.a = a;
        this.b = b;
    }
    public String toString() {
        return a+"--"+b+"|";
    }
    public int compareTo(Object o) {
        if(o instanceof Prueba) {
            Prueba otro = (Prueba)o;
            if(a == otro.a && b.equalsIgnoreCase(otro.b)) {
                return 0;
            } else {
                return -1;
            }
        } else {
            return 1;
        }
    }
    public static void main(String arg[]) {
        TreeSet<Prueba> conjunto = new TreeSet<Prueba>();
        Prueba p1 = new Prueba(1, "no");
        Prueba p2 = new Prueba(1, "no");
        Prueba p3 = new Prueba(2, "si");
        conjunto.add(p1);
        conjunto.add(p2);
        conjunto.add(p3);
        System.out.println(conjunto);
    }

    /**
     * @return the cadena
     */
    public String getCadena() {
        return cadena;
    }

    /**
     * @param cadena the cadena to set
     */
    public void setCadena(String cadena) {
        this.cadena = cadena;
    }
}